/*
  学习目标：索引访问类型 
  语法：类型['键名'] 
  场景：T[K] 实在获取某个键的类型
  作用：-查询某个键或多个键的类型
*/

type Props = { a: number; b: string; c: boolean };

type TypeA = Props['a'];
type TypeB = Props['b'];
type TypeA_B = Props['a' | 'b'];
//  查询全部的值类型
type TypeAll = Props[keyof Props];
